package com.sinosoft.ptas.dao;

import java.util.List;

import com.sinosoft.ptas.entity.ProjectCotegoryEntity;
/**
 * 项目种类持久化接口定义
 * @author zhangxiaolong
 *
 */
public interface ProjectCotegoryMapper {
	
	/**
	 * 添加单个项目种类
	 * @param projectCotegoryEntity
	 */
	public void createProjectCotegory(ProjectCotegoryEntity projectCotegoryEntity);
	
	/**
	 * 根据项目种类编号进行单个删除
	 * @param id
	 */
	public void deleteProjectCotegory(String id);
	
	/**
	 * 根据项目种类编号修改项目种类
	 * @param projectCotegoryEntity
	 */
	public void updateProjectCotegory(ProjectCotegoryEntity projectCotegoryEntity);
	
	/**
	 * 查询全部项目种类
	 * @return 项目种类集合
	 */
	public List<ProjectCotegoryEntity> retieveProjectCotegorys();
	
	/**
	 * 根据项目种类编号单个查询
	 * @param id
	 * @return 项目种类实体
	 */
	public ProjectCotegoryEntity retieveProjectCotegory(String id);
}
